button {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
  -webkit-tap-highlight-color: transparent; // see https://stackoverflow.com/a/21003770/680742

  &::-moz-focus-inner {
    border: 0; // https://stackoverflow.com/a/199319/680742
  }
}

input {
  padding: 0;
  margin: 0;
  line-height: 1.15;
  font-family: inherit;
}

input[type=search] {
  -webkit-appearance: none;
}
